package com.mcxx.modules.miniSalvation.order.param;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.mcxx.modules.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;


@ApiModel
@Data
public class CaregiverParam extends BaseParam implements Serializable{
    private static final long serialVersionUID = -4540856281157446396L;


    @ApiModelProperty(value = "显示第几页")
    private Integer page = 1;
    @ApiModelProperty(value = "每页展示几条数据")
    private Integer limit = 10;
    @ApiModelProperty(value = "地区")
    private String addressCode;
    @ApiModelProperty(value = "姓名")
    private String name;
    @ApiModelProperty(value = "身份证号")
    private String idcard;
    @ApiModelProperty(value = "性别")
    private String sex;
    @ApiModelProperty(value = "开始年龄")
    private Integer minAge;
    @ApiModelProperty(value = "结束年龄")
    private Integer maxAge;
    @ApiModelProperty(value = "特困供养证号")
    private String salvationNo;
    @ApiModelProperty(value = "健康状态")
    private String healthState;
    @ApiModelProperty(value = "文化程度")
    private String education;
    @ApiModelProperty(value = "残疾类型")
    private String disabilityType;
    @ApiModelProperty(value = "生活自理能力")
    private String selfcareLevel;
    @ApiModelProperty(value = "救助标准类型")
    private String salaryType;
    @ApiModelProperty(value = "起始供养年月")
    private String startDate;
    @ApiModelProperty(value = "起始供养年月结束时间")
    private String endDate;
    @ApiModelProperty(value = "区code")
    private String countyCode;
    @ApiModelProperty(value = "街道code")
    private String streetCode;
    @ApiModelProperty(value = "民族")
    private String nation;
    @ApiModelProperty(value = "标准类型")
    private String standType;
    private String flag;
    @ApiModelProperty(value = "供养类型")
    private String supplyType;
    @ApiModelProperty(value = "供养年月")
    private String sendMonth;
    @ApiModelProperty(value = "残疾等级")
    private String disabilityLevel;

    @ApiModelProperty(value = "照料人姓名")
    @Excel(name = "照料人姓名", width = 10)
    private String careName;

    @ApiModelProperty(value = "照料人身份证")
    @Excel(name = "照料人身份证", width = 20)
    private String careIdcard;
    @ApiModelProperty(value = "照料人类型")
    private String caregiverType;

    @ApiModelProperty(value = "初保年月")
    private String fristStarDate;


    @ApiModelProperty(value = "机构名称")
    private String mechanismName;

    private String status;

    private List<String> orderIdsList;

}
